package fr.generali.accueilclient.gwt.showcase.client.form;

import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Widget;

import fr.generali.accueilclient.gwt.showcase.client.form.subforms.PhoneForm;
import fr.generali.accueilclient.gwt.showcase.client.form.subforms.SubFormResource;

public class FormulaireLeger extends Composite {

	private static FormulaireLegerUiBinder uiBinder = GWT
			.create(FormulaireLegerUiBinder.class);

	interface FormulaireLegerUiBinder extends UiBinder<Widget, FormulaireLeger> {
	}

	public FormulaireLeger() {
		initWidget(uiBinder.createAndBindUi(this));
	}

	@UiField
	SubFormResource res;
	
	@UiField
	PhoneForm phoneForm;
	
	public FormulaireLeger(String firstName) {
		initWidget(uiBinder.createAndBindUi(this));
		res.style().ensureInjected();
	}
	
	public void validate(){
	    phoneForm.setInError(true, 1);
	}
}
